import pytest
"""
# def setup_function():
#     print("这是函数级的setup方法")
#
# def teardown_function():
#     print("这是函数级的teardown方法")

def setup_module():
    print("这是模块级的setup方法")

def teardown_module():
    print("这是模块级的teardown方法")

def test_01():
    print("我是test01")

def test_02():
    print("我是test02")

def test_03():
    print("我是test03")

def test_04():
    print("我是test04")
"""
"""
这是函数级的setup方法
我是test01
这是函数级的teardown方法

这是函数级的setup方法
我是test02
这是函数级的teardown方法

这是函数级的setup方法
我是test03
这是函数级的teardown方法
"""


class TestDemo1:
    # def setup_method(self):
    #     print("我是setup_method方法")
    # def teardown_method(self):
    #     print("我是teardown方法")

    def setup_class(self):
        print("我是setup_class方法")
    def teardown_class(self):
        print("我是teardown_class方法")

    def test_001(self):
        print("我是test001")
    def test_002(self):
        print("我是test002")
    def test_003(self):
        print("我是test003")
    def text_004(self):
        print("我是test004")

if __name__ == '__main__':
    pytest.main()